package com.yishan.dao;

import com.yishan.domain.Role;
import java.util.List;
import org.apache.ibatis.annotations.Param;

/**
 * @Author yishan
 * @Date 2021/4/28 0028 1:30
 * @Version 1.0
 */
public interface RoleDao {

	int save(Role role);

	int delete(String id);

	int update(Role role);

	Role findById(String id);

	List<Role> findAll();

	void deleteRoleModule(String roleId);

	void saveRoleModule(@Param("roleId") String roleId, @Param("moduleId") String moduleId);

	List<Role> findAllRoleByUserId(String id);
}
